package hcn.protocol.ods.hospitalreport;

import com.alibaba.fastjson.annotation.JSONField;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Created by ChenJij on 2019/4/21.
 */
@XmlRootElement(name = "Request")
@XmlAccessorType(XmlAccessType.FIELD)
public class HospitalLabReportListNewRequest {

    private String VisitOrganization;
    private String MedicalCardType;
    private String MedicalCardId;
    private String IdCardCode;
    private String IdCard;
    private String SourcePatientId;
    private String InputCode;
    private String EffectiveTimeLow;
    private String EffectiveTimeHigh;
    private String PatientType;
    private int PageNo;
    private String hisUrl;
    private int PageSize;
    private String SampleNo;
    private String VisitId;

    @JSONField(name = "VisitOrganization")
    public String getVisitOrganization() {
        return VisitOrganization;
    }

    public void setVisitOrganization(String visitOrganization) {
        VisitOrganization = visitOrganization;
    }
    @JSONField(name = "MedicalCardType")
    public String getMedicalCardType() {
        return MedicalCardType;
    }

    public void setMedicalCardType(String medicalCardType) {
        MedicalCardType = medicalCardType;
    }
    @JSONField(name = "MedicalCardId")
    public String getMedicalCardId() {
        return MedicalCardId;
    }

    public void setMedicalCardId(String medicalCardId) {
        MedicalCardId = medicalCardId;
    }
    @JSONField(name = "IdCardCode")
    public String getIdCardCode() {
        return IdCardCode;
    }

    public void setIdCardCode(String idCardCode) {
        IdCardCode = idCardCode;
    }
    @JSONField(name = "IdCard")
    public String getIdCard() {
        return IdCard;
    }

    public void setIdCard(String idCard) {
        IdCard = idCard;
    }
    @JSONField(name = "SourcePatientId")
    public String getSourcePatientId() {
        return SourcePatientId;
    }

    public void setSourcePatientId(String sourcePatientId) {
        SourcePatientId = sourcePatientId;
    }
    @JSONField(name = "InputCode")
    public String getInputCode() {
        return InputCode;
    }

    public void setInputCode(String inputCode) {
        InputCode = inputCode;
    }
    @JSONField(name = "EffectiveTimeLow")
    public String getEffectiveTimeLow() {
        return EffectiveTimeLow;
    }

    public void setEffectiveTimeLow(String effectiveTimeLow) {
        EffectiveTimeLow = effectiveTimeLow;
    }
    @JSONField(name = "EffectiveTimeHigh")
    public String getEffectiveTimeHigh() {
        return EffectiveTimeHigh;
    }

    public void setEffectiveTimeHigh(String effectiveTimeHigh) {
        EffectiveTimeHigh = effectiveTimeHigh;
    }
    @JSONField(name = "PatientType")
    public String getPatientType() {
        return PatientType;
    }

    public void setPatientType(String patientType) {
        PatientType = patientType;
    }
    @JSONField(name = "PageNo")
    public int getPageNo() {
        return PageNo;
    }

    public void setPageNo(int pageNo) {
        PageNo = pageNo;
    }
    public String getHisUrl() {
        return hisUrl;
    }

    public void setHisUrl(String hisUrl) {
        this.hisUrl = hisUrl;
    }

    @JSONField(name = "PageSize")
    public int getPageSize() {
        return PageSize;
    }

    public void setPageSize(int pageSize) {
        PageSize = pageSize;
    }

    @JSONField(name = "SampleNo")
    public String getSampleNo() {
        return SampleNo;
    }

    public void setSampleNo(String sampleNo) {
        SampleNo = sampleNo;
    }
    @JSONField(name = "VisitId")
    public String getVisitId() {
        return VisitId;
    }

    public void setVisitId(String visitId) {
        VisitId = visitId;
    }
}